<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="LiveTissWCF.Data" elementFormDefault="qualified" targetNamespace="LiveTissWCF.Data" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:1988/LiveTissService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/LiveTissWCF.Data" />
  <xs:complexType name="ClinicaHospital">
    <xs:sequence>
      <xs:element minOccurs="0" name="CNES" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CNPJ" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClinicaHospital" nillable="true" type="tns:ClinicaHospital" />
  <xs:complexType name="Profissional">
    <xs:sequence>
      <xs:element minOccurs="0" name="CBOS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CPF" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Judiciario" type="xs:int" />
      <xs:element minOccurs="0" name="NumeroConselho" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SiglaConselho" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UFConselho" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Profissional" nillable="true" type="tns:Profissional" />
  <xs:complexType name="ArrayOfProfissional">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Profissional" nillable="true" type="tns:Profissional" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProfissional" nillable="true" type="tns:ArrayOfProfissional" />
  <xs:complexType name="GuiaFaturamento">
    <xs:sequence>
      <xs:element minOccurs="0" name="BlobGuia" type="xs:int" />
      <xs:element minOccurs="0" name="BlobGuiaInstance" nillable="true" type="tns:BlobGuia" />
      <xs:element minOccurs="0" name="DataEmissao" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Glosa" type="xs:boolean" />
      <xs:element minOccurs="0" name="LoteGuia" type="xs:int" />
      <xs:element minOccurs="0" name="NumeroGuia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Reapresentada" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GuiaFaturamento" nillable="true" type="tns:GuiaFaturamento" />
  <xs:complexType name="BlobGuia">
    <xs:sequence>
      <xs:element minOccurs="0" name="Container" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="NomeBlob" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BlobGuia" nillable="true" type="tns:BlobGuia" />
  <xs:complexType name="GuiaSolicitacao">
    <xs:sequence>
      <xs:element minOccurs="0" name="BlobGuia" type="xs:int" />
      <xs:element minOccurs="0" name="BlobGuiaInstance" nillable="true" type="tns:BlobGuia" />
      <xs:element minOccurs="0" name="DataEmissao" type="xs:dateTime" />
      <xs:element minOccurs="0" name="NumeroGuia" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OperadoraPrestador" type="xs:int" />
      <xs:element minOccurs="0" name="TipoGuia" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GuiaSolicitacao" nillable="true" type="tns:GuiaSolicitacao" />
  <xs:complexType name="LoteGuia">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="IDOperadoraPrestador" type="xs:int" />
      <xs:element minOccurs="0" name="NumeroLote" nillable="true" type="xs:string" />
      <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/LiveTissWCF.Data" minOccurs="0" name="TipoGuia" type="q1:TipoGuia" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LoteGuia" nillable="true" type="tns:LoteGuia" />
  <xs:complexType name="ArrayOfLoteGuia">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LoteGuia" nillable="true" type="tns:LoteGuia" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLoteGuia" nillable="true" type="tns:ArrayOfLoteGuia" />
  <xs:complexType name="ArrayOfIntervaloLote">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntervaloLote" nillable="true" type="tns:IntervaloLote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIntervaloLote" nillable="true" type="tns:ArrayOfIntervaloLote" />
  <xs:complexType name="IntervaloLote">
    <xs:sequence>
      <xs:element minOccurs="0" name="Atual" type="xs:int" />
      <xs:element minOccurs="0" name="Fim" type="xs:int" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="IDOperadoraPrestador" type="xs:int" />
      <xs:element minOccurs="0" name="Inicio" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IntervaloLote" nillable="true" type="tns:IntervaloLote" />
  <xs:complexType name="Operadora">
    <xs:sequence>
      <xs:element minOccurs="0" name="Logo" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="Nome" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RegistroANS" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Operadora" nillable="true" type="tns:Operadora" />
  <xs:complexType name="Login">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="IsAdministrator" type="xs:boolean" />
      <xs:element minOccurs="0" name="Senha" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SenhaNova" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Usuario" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Login" nillable="true" type="tns:Login" />
  <xs:complexType name="ArrayOfLogin">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Login" nillable="true" type="tns:Login" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLogin" nillable="true" type="tns:ArrayOfLogin" />
  <xs:complexType name="Prestador">
    <xs:sequence>
      <xs:element minOccurs="0" name="CEP" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClinicaPrestador" nillable="true" type="tns:ClinicaHospital" />
      <xs:element minOccurs="0" name="CodigoIBGE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CodigoUF" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Complemento" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="LoginPrestador" nillable="true" type="tns:Login" />
      <xs:element minOccurs="0" name="Logradouro" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Municipio" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nome" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Numero" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProfissionalPrestador" nillable="true" type="tns:Profissional" />
      <xs:element minOccurs="0" name="TipoLogradouro" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Prestador" nillable="true" type="tns:Prestador" />
  <xs:complexType name="ArrayOfPrestador">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Prestador" nillable="true" type="tns:Prestador" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPrestador" nillable="true" type="tns:ArrayOfPrestador" />
  <xs:complexType name="ArrayOfOperadora">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Operadora" nillable="true" type="tns:Operadora" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOperadora" nillable="true" type="tns:ArrayOfOperadora" />
  <xs:complexType name="OperadoraPrestador">
    <xs:sequence>
      <xs:element minOccurs="0" name="CodigoNaOperadora" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="IDPrestador" type="xs:int" />
      <xs:element minOccurs="0" name="RegistroANS" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OperadoraPrestador" nillable="true" type="tns:OperadoraPrestador" />
  <xs:complexType name="ArrayOfOperadoraPrestador">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OperadoraPrestador" nillable="true" type="tns:OperadoraPrestador" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOperadoraPrestador" nillable="true" type="tns:ArrayOfOperadoraPrestador" />
  <xs:complexType name="ArrayOfClinicaHospital">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ClinicaHospital" nillable="true" type="tns:ClinicaHospital" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClinicaHospital" nillable="true" type="tns:ArrayOfClinicaHospital" />
</xs:schema>